
                          

             ,   
 NOP'.          .        
 ,  ,           ,  
 ,             (  ),
       .   
   NOP'      ,       
 .    ,      ,  
     NOP,   .    
  , __,          NOP'. 
 ,       ,      DLL';
     ,        NOP',   
 .    ,         
          . ,  
       .       --   
 ,  -  .
             ,   
   .
       ,        -- 
 - ,         
      ,     ; ,   , 
  .
      ,         
    .        
     ,  ;      , 
       .
       ,    ,         
 (  ),    ,  ,        
  :

    1        2        3        4      N

 mov eax, [ecx]  mov edx, [ecx]  mov eax, ecx    push [ecx]       ...
 mov edx, eax    mov eax, edx    mov edx, [eax]  mov edx, [esp]   ...
                                 mov eax, edx    pop eax

      ,    ,     N
          , , ,   
  ,     .
           ,  
   ,         
 .
             (, ,  )
   ,          
 ,                
    .
            ,  "",  
                     
   .
        .  ,     
   __  .      
   ,       
     .        ,  
       ,   -    .
        ,    
     . ,   , ,
    -   .
          :    "",
   - "".      ,  
             ,        
 .
           ?       
    ;                   
   ,       ; 
   ,     ,    ,   
   .        -       
 ?         ,           
             --  
    .
           ?     , 
     .      hll,    
 :    c++  .
        ? ,      
 ,        :
     ,         "" -  . 
 ,            .  ,    
 .      ""  ,     
     .   -- ,  
    ;    ,            
 ;  .  -  1,2,3.     -- 
     ,     .  ,  
     ,         , 
   .  - -   4.
     ,    ,       , 
     .

       ,          ,  
   . ,     ,   
 --     ,   ,  , 
          .  ,  
   ;            
          ,          
 .            
   ,      ,     .
              ,
   ,     .

                                   * * *
